aa62548d4506f4ff249225972a2f363f31538155,edireader/src/main/java/com/berryworks/edireader/AnsiReader.java,AnsiReader,parseInterchange,#Token#,90

Before Change


        }

        int n;
        if (getGroupCount() != (n = getTokenizer().nextIntValue())) {
            GroupCountException countException = new GroupCountException(COUNT_IEA, getGroupCount(), n, getTokenizer());
            setSyntaxException(countException);
            if (!recover(countException))
                throw countException;
        }
        String s;
        if (!(s = getTokenizer().nextSimpleValue()).equals(getInterchangeControlNumber())) {
            InterchangeControlNumberException interchangeControlNumberException =
                    new InterchangeControlNumberException(CONTROL_NUMBER_IEA, getInterchangeControlNumber(), s, getTokenizer());
            setSyntaxException(interchangeControlNumberException);
            if (!recover(interchangeControlNumberException))
                throw interchangeControlNumberException;
        }

        getAckGenerator().generateAcknowledgementWrapup();

After Change


            }
        }

        checkGroupCount(getGroupCount(), getTokenizer().nextIntValue(), COUNT_IEA);
        checkInterchangeControlNumber(getInterchangeControlNumber(), getTokenizer().nextSimpleValue(), CONTROL_NUMBER_IEA);
        getAckGenerator().generateAcknowledgementWrapup();
        getAlternateAckGenerator().generateAcknowledgementWrapup();
        endInterchange();